/***** add by fuyun px-rem ******/
/***** end by fuyun px-rem ******/
.detail_main {
  background: #ffffff;
  border-top: 1px solid #C8C8CB; }
  .detail_main .introduce {
    font-weight: normal;
    font-size: 0.42667rem;
    margin-left: 0.4rem;
    height: 1.06667rem;
    line-height: 1.06667rem; }
  .detail_main .h_box {
    border-top: 1px solid #C8C8CB;
    height: 1.17333rem;
    line-height: 1.17333rem; }
    .detail_main .h_box p.flex_1 {
      font-size: 0.34667rem;
      text-align: left; }
    .detail_main .h_box em {
      font-size: 0.32rem;
      margin-right: 1.2rem;
      vertical-align: text-top; }
  .detail_main label {
    width: 1.3rem;
    display: inline-block;
    color: #666;
    font-size: 0.32rem;
    margin-left: 0.6rem;
    vertical-align: text-top;
    text-align: justify;
    text-align-last: justify;
    overflow: hidden; }
  .detail_main label:after {
    display: inline-block;
    content: '';
    overflow: hidden;
    width: 100%;
    height: 0; }
  .detail_main .goodimg {
    border-top: 1px solid #C8C8CB;
    padding: 0.26667rem;
    font-size: 0.32rem; }
    .detail_main .goodimg img {
      width: 100%; }
